package de.hwr.sudokuspielehr.ui.listener;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import de.hwr.sudokuspielehr.data.Sudoku;
import de.hwr.sudokuspielehr.generator.SudokuGenerator;
import de.hwr.sudokuspielehr.ui.UserInterface;

/**
 * 
 * @author J. Reischauer
 * 
 */
public class NewActionListener implements ActionListener {

	/**
	 * UserInterface instance.
	 */
	private UserInterface ui;

	/**
	 * Constructor of NewActionListener.
	 * 
	 * @param pUi
	 */
	public NewActionListener(UserInterface pUi) {
		ui = pUi;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		Sudoku s = SudokuGenerator.generateSudoku(9, 30);
		ui.openSudoku(s, true, 0);
	}

}
